package com.xckj.entity;

import java.io.Serializable;

/**
 * @description 继承与实现相关信息表
 * @author yanchf
 * @date 2023-12-03
 */
public class JacgExtendsImpl implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
    * 记录id
    */
    private Integer recordId;

    /**
    * 唯一类名
    */
    private String simpleClassName;

    /**
    * 完整类名
    */
    private String className;

    /**
    * 类的access_flags
    */
    private Integer accessFlags;

    /**
    * 类型，e:继承，i:实现
    */
    private String type;

    /**
    * 序号，从0开始，支持实现多个接口
    */
    private Integer seq;

    /**
    * 是否存在子类或子接口，0:不存在；1:存在
    */
    private Integer existsDownwardClasses;

    /**
    * 父类或接口的唯一类名
    */
    private String upwardSimpleClassName;

    /**
    * 父类或接口的完整类名
    */
    private String upwardClassName;


    public JacgExtendsImpl() {
    }

    public Integer getRecordId() {
        return recordId;
    }

    public void setRecordId(Integer recordId) {
        this.recordId = recordId;
    }

    public String getSimpleClassName() {
        return simpleClassName;
    }

    public void setSimpleClassName(String simpleClassName) {
        this.simpleClassName = simpleClassName;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public Integer getAccessFlags() {
        return accessFlags;
    }

    public void setAccessFlags(Integer accessFlags) {
        this.accessFlags = accessFlags;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Integer getSeq() {
        return seq;
    }

    public void setSeq(Integer seq) {
        this.seq = seq;
    }

    public Integer getExistsDownwardClasses() {
        return existsDownwardClasses;
    }

    public void setExistsDownwardClasses(Integer existsDownwardClasses) {
        this.existsDownwardClasses = existsDownwardClasses;
    }

    public String getUpwardSimpleClassName() {
        return upwardSimpleClassName;
    }

    public void setUpwardSimpleClassName(String upwardSimpleClassName) {
        this.upwardSimpleClassName = upwardSimpleClassName;
    }

    public String getUpwardClassName() {
        return upwardClassName;
    }

    public void setUpwardClassName(String upwardClassName) {
        this.upwardClassName = upwardClassName;
    }

}